#pragma once
#include "StationaryObject.h"


class GameObject;

class TriggerObject : public StationaryObject
{
private:
	bool bTriggered;
	bool bToggle;
	
public:
	TriggerObject();
	virtual ~TriggerObject();

	int Update(float dt);
	void HandleCollision(const GameObject* collision);

	// Accessors
	bool GetTrigger();
	bool GetToggle();

	// Mutators
	void SetTrigger(bool trig);
	void SetToggle(bool tog);
};

